package com.devinsor.demo.aspect;

import lombok.extern.slf4j.Slf4j;

/**
 * @program: com.devinsor
 * @description:
 * @author: JackRen
 * @create: 2020-05-14 13:34
 **/

@Slf4j
public class LogAspect {

    /**
      * @author JackRen
      * @date 2020/5/14
     * 在调用一个方法之前，执行before方法
    */
    public void before(){
        log.info("Invoker Before Method!!!");
    }

    /**
      * @author JackRen
      * @date 2020/5/14
     * 在调用一个方法之后，执行after方法
    */
    public void after(){
        log.info("Invoker After Method!!!");
    }

    /**
      * @author JackRen
      * @date 2020/5/14
     * 在调用一个方法之后，afterThrowing
    */
    public void afterThrowing(){
        log.info("出现异常");
    }

}
